Call Progress Signals
Some telephone networks provide call progress signals when a connection attempt is in progress. Your call appearance message handler gets call progress messages (telCAProgressMsg
) if the telephone tool supports them. In a call progress message, thevalue
parameter contains a call progress signal. Use the constants below to interpret thevalue
parameter.
enum { telCAPDialTone = 1, telCAPRinging = 2, telCAPDialing = 3, telCAPReorder = 4, telCAPBusy = 5, telCAPRouted = 6, telCAPRoutedOff = 7, telCAPTimeout = 8, telCAPUpdate = 9, telCAPPrompt = 10, telCAPWaiting = 11, telCAPCPC = 12, telCAPNoDialTone = 13, telCAPUnknown = 15, telCAPDialDisabled = 16, telCAPBlacklistedNumber = 17, telCAPForbiddenNumber = 18, telCAPModemGuardTime = 19, telCAPLCDetected = 20, telCAPLostLC = 21 };Constant descriptions
telCAPDialTone
- The outgoing call has a dial tone.
telCAPRinging
- The outgoing call is ringing at the remote terminal.
telCAPDialing
- Dialing of the remote directory number is in progress.
telCAPReorder
- The outgoing call is in a reorder state, usually meaning the call cannot be placed because of network congestion or it cannot be completed as dialed.
telCAPBusy
- A busy signal has been detected at the remote directory number.
telCAPRouted
- The outgoing call has been routed.
telCAPRoutedOff
- The outgoing call has been routed off the telephone network. No further progress information is available.
telCAPTimeout
- The outgoing call timed out.
telCAPUpdate
- The remote directory number and party name have been updated.
telCAPPrompt
- The network is prompting for more information, such as additional digits to complete the call.
telCAPWaiting
- The outgoing call is proceeding, but there is no response yet from the destination.
telCAPCPC
- The telephone tool has detected a CPC signal.
telCAPNoDialTone
- Dial tone not detected for outgoing call.
telCAPUnknown
- The call progress state is unknown.
telCAPDialDisabled
- The auto-dial modem's blacklist table is full. No outgoing call can be placed until the modem is reset, a period of time elapses, or both.
telCAPBlacklistedNumber
- An outgoing call cannot be placed because previous attempts to the same destination directory number resulted in a busy signal. This restriction prevents an auto-dial modem from making unlimited consecutive calls to any particular busy number. After a period of time elapses, this restriction is automatically cleared in the auto-dial modem.
telCAPForbiddenNumber
- An outgoing call cannot be placed because there have been too many previous attempts to call the same destination directory number. This restriction prevents an auto-dial modem from making unlimited consecutive calls to any particular number. The restriction persists until the auto-dial modem is reset.
telCAPModemGuardTime
- An outgoing call cannot be placed because not enough time has elapsed since the previous attempt to place a call to any directory number. This restriction prevents an auto-dial modem from making rapid consecutive calls. After a period of time elapses, this restriction is automatically cleared in the auto-dial modem.
telCAPLCDetected
- The handset is off hook and line current is detected.
telCAPLostLC
- An attempt to dial or to answer a call is in progress while the handset is not off hook, or lost line current during dialing.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help